﻿<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <script>
        let hero = {
            name: `吕布`,
            level: 18,
            skill: function () {
                console.log(`天崩地裂`);
            }
        };

        //获取对象属性的两种方法
        //对象名。属性名
        //对象名[字符串]字符串是属性名
        console.log(hero.name);
        console.log(hero[`level`]);

        // 变量是window的属性 一般省略

        //对象方法的调用
        hero.skill();

        //对象可用动态添加属性（方法）
        hero.address = `艾泽拉斯`;
        hero.play = function () {
            console.log(`王者农药`);
        };
        console.log(hero);

        //属性修改（重新赋值）
        hero.name = `貂蝉`;
        console.log(hero);

        //属性删除 delete 对象名。属性名
        delete hero.name;
        console.log(hero);
    </script>
</body>
</html>